<?php
	session_start();

	include_once("../conexao.php");
	abreConec();
	
	// Pasta onde o arquivo vai ser salvo
	$_UP['pasta'] = '../img/clientes/';
	
	// Tamanho máximo do arquivo (em Bytes)
	$_UP['tamanho'] = 1024 * 1024 * 2; // 2Mb
	
	// Array com as extensões permitidas
	$_UP['extensoes'] = array('jpg', 'png', 'gif');
	
	// Renomeia o arquivo? (Se true, o arquivo será salvo como .jpg e um nome único)
	$_UP['renomeia'] = false;
	
	// Array com os tipos de erros de upload do PHP
	$_UP['erros'][0] = 'Não houve erro';
	$_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP';
	$_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML';
	$_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente';
	$_UP['erros'][4] = 'Não foi feito o upload do arquivo';
	
	// Verifica se houve algum erro com o upload. Se sim, exibe a mensagem do erro
	if ($_FILES['logo']['error'] != 0) {
		die(header("Location: index.php?a=103"));
	}
	
	// Caso script chegue a esse ponto, não houve erro com o upload e o PHP pode continuar
	
	// Faz a verificação da extensão do arquivo
	$extensao = strtolower(end(explode('.', $_FILES['logo']['name'])));
	if (array_search($extensao, $_UP['extensoes']) === false) {
		die(header("Location: index.php?a=105"));
	}
	// Faz a verificação do tamanho do arquivo
	else if ($_UP['tamanho'] < $_FILES['logo']['size']) {
		die(header("Location: index.php?a=109"));
	}
	// O arquivo passou em todas as verificações, hora de tentar movê-lo para a pasta
	else {
		// Primeiro verifica se deve trocar o nome do arquivo
		if ($_UP['renomeia'] == true) {
			// Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg
			$nome_final = time().'.jpg';
		}
		else {
			// Mantém o nome original do arquivo
			$nome_final = $_FILES['logo']['name'];
		}
		// Depois verifica se é possível mover o arquivo para a pasta escolhida
		move_uploaded_file($_FILES['logo']['tmp_name'], $_UP['pasta'] . $nome_final);
	}

	$nome = trim(strip_tags(str_replace("'","\'",$_POST["nome"])));
	$logo = "img/clientes/".$nome_final;
	$site = trim(strip_tags(str_replace("'","\'",$_POST["site"])));
	$ordem = trim(strip_tags(str_replace("'","\'",$_POST["ordem"])));

	$sql = "INSERT INTO `agenciaw_somateria3`.`clientes` (`id_clientes`, `ativo`, `ordem`, `nome`, `imagem`, `site`, `datahora`) VALUES (NULL, '1', '$ordem', '$nome', '$logo', '$site', CURRENT_TIMESTAMP);";
	$enviar = mysql_query($sql);
	if($enviar){
		header("Location: index.php?a=101");
	}
?>